/* Write your styles */


.toubg{ position:relative}
.toubg .tbg{  width:100%}
.toubg .tbg img,.zl img { width:100%;}
.toubg .logo{ width:100%; position:absolute; text-align:center; z-index:9; }

@media (min-width: 1601px){
	.toubg .logo{top:93px;}
	}
@media (max-width: 1600px){
	.toubg .logo{top:75px;}
	}	

.toubg .logo .zbdw{ color:#fd0c01; font-weight:bold; font-size:18px; margin-top:30px;}
 .search{ width:455px; margin:0px auto;  float:right; border:1px solid #eee; height:42px; line-height:40px;}
 .search .am-form-field{ line-height:38px; height:38px;}

@media (min-width: 1601px){
	.toubg .logo .search{margin-top:62px;}
	}
@media (max-width: 1600px){
	.toubg .logo .search{margin-top:32px;}
	}	

.height40{height:40px;}
.height30{height:30px;}
.height20{height:20px;}
.border_b{ border-bottom:1px solid #e02224; padding-bottom:10px;}
.btitle{ font-size:22px; font-weight:600; margin-left:10px; line-height:26px;}
.infoxx{ margin:20px 0px;   height:1px; width:100%; border-bottom:1px solid #eee}

.magrin0{ margin:0px;}
.padding0{ padding:0px;}
.magrin_left0{ margin-left:0px;}
.magrin_right0{ margin-right:0px;}
.red_border_b{ border-bottom:1px solid #e02224}
.gengd a{ font-size:16px; color:#999;}
.gengd a:hover{ color:#e02224}
.nrtitile{ font-size:20px; font-weight:600; height:30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; margin-bottom:10px;}
.disc{ font-size:16px; color:#666; line-height:30px; min-height:60px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.disc span{color:#e32122;}
.rmlist{ line-height:31px;}
.rmlist .am-fl{ position:relative}
.rmlist .am-fl span{ margin-left:15px;}
.rmlist .hsd{ font-size:12px; color:#e02126; margin-right:10px; position:absolute; top:0px; }

.xxfg{ margin:15px 0px; height:1px; background:#e0e0e0;}
.rmlist .am-fr{color:#999;}
.padding_r_30{ padding-right:30px; }
.margin_r_30{ padding-right:30px; }
.djbg{ background:url(../../images/djbg.png) no-repeat bottom; background-size:100%; background-color:#fcfafb}

.dtitle .am-fl{ font-size:20px; font-weight:600; line-height:20px;}
.dtitle .sx{ background:#e02224; width:4px; height:20px; float:left; margin-right:10px;}
.wzbg { background:#fff; }
.wzbg .hsd{ font-size:12px; color:#b4b4b4; margin-right:10px; position:absolute; top:10px; }
.wzbg a:hover .hsd{color:#e02126}
.wzbg .nwts{ position:relative; line-height:40px; border-bottom:#ebebeb 1px solid;padding:10px 20px;height:60px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.wzbg .nwts span{ margin-left:15px;}
.width4{ width:327.5px; margin-right:30px;}
.splist img{ height:200px;}
.splist{ background:#fff; padding:10px; box-shadow: 0 0 10px rgba(0, 0, 0, .2); position:relative}
.spwz{height:30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; text-align:center; margin-top:10px;}

#a1{ width:307.5px !important; height:200px !important;}

.splist .bjtp{ background: rgba(0,0,0,0.2); width:94%; height:200px; position:absolute; top:10px; left:10px;}
.splist .bftb{ position:absolute; z-index:9; font-size:60px; color:#fff; text-align:center; top:60px; left:140px;}
.spzl a:hover .bftb{ color:#e02224;}

/*.xxpt .xxlist { border:10px solid #f94a47}*/
.xxpt .xxlist { border:10px solid #eee}
.xxpt .xxtitle{ font-size:19px; font-weight:600; text-align:center; height:70px; line-height:70px; border:1px solid #eee}
.xxpt a:hover .xxlist { border:10px solid #f94a47}
.xxpt a:hover .xxtitle{ border:1px solid #f94a47}

.wzlj{background-color:#f7f7f7}
.footer__link-item{ width:100%; height:40px; line-height:40px; border:none;box-shadow: 0 0 5px rgba(0, 0, 0, .2); border:1px solid #f1f1f1; border-radius:5px; cursor:pointer;}

.Footer {height: auto;width: 100%; background: #e02222;overflow: hidden;padding-bottom: 5px;}

.Footer .foot {width: 100%;height: auto;overflow: hidden;margin-top: 28px;}
.Footer .foot .dzjg { float: left; height: auto;overflow: hidden; margin-top: 50px; margin-right:40px;}
.Footer .foot .fzxx {float: left; height: auto;overflow: hidden;width: 800px; margin-top: 15px; padding-left:50px; border-left:1px solid #e64d4f; border-right:1px solid #e64d4f}
.Footer .foot .foot_tel { float: left;height: auto;overflow: hidden; padding:40px 70px 0px 60px; border-right:1px solid #e64d4f}
.Footer .foot .foot_ewm {float: right;width: 100px; height: auto;overflow: hidden;text-align: center; margin-top:20px;}
.Footer .foot .fzxx p {color: #fefefe;font-size: 16px;line-height: 25px;}
.Footer .foot .foot_tel p {background: url(/images/tel.png) 15px 38px no-repeat;font-size: 16px;color: #efa9a9;line-height: 23px;padding: 20px 0px 0px 57px;width: 190px;text-align: center;}
.Footer .foot .foot_ewm p { font-size: 14px;color: #efa9a9; line-height: 20px;}
.Footer .foot .fzxx a { color: #fefefe;transition: all 0.3s;}

.mbx a{color:#666; font-size:14px;}
.mbx .am-active{ color:#ff2221;}
.fclass ul{ padding:0px; line-height:50px; height:50px; text-align:center; }
.fclass ul li{ list-style:none; background:#fff; border-bottom:1px solid #e5e5e5; line-height:80px; height:80px;  padding:15px 0px; color:#999}
.fclass .zfl{background-image: linear-gradient(#ff716d,#f70c08); color:#fff; font-size:18px; font-weight:600; position:relative }
.fclass .zfl a{color:#fff;}
.fclass .zfl .lztb{ position:absolute; left:20px; width:26px;}
.fclass .zfl .rztb{ position:absolute; right:0px; width:80px; top:0px; overflow:hidden; height:80px; z-index:0px;}
.fclass .zfl .rztb img{width:100%;}
.fclass .zfl .lztb img{ width:100%;}
.bgcolor{ background:#f5f5f5;}
/*.fclass  .active .sxx ,.fclass  a:hover li .sxx { height:50px;  width:2px; background:#ff2120 ; float:left; margin-left:10px;}*/
.fclass  .active .sxx ,.fclass  a:hover li .sxx { color:#e02222}
.fclass  .active .wztitle ,.fclass  a:hover li .wztitle{color:#e02222;}
.fclass  .wztitle{ height:50px; line-height:50px; position:relative }
.fclass  .wztitle span{ font-size:35px; margin-right:10px;  position:absolute; top:0px; left:15px;}
.hxx{1px solid #eeeeee}
.newshui a:hover li{
    background-color: #f9eded;
	color:#e02222 !important
	
}
.newshui a:hover li span{color:#e02222}
.newshui a{color:#333; font-size:16px;}
.newshui a li{ list-style:none; border-bottom:1px solid #eee !important;}
.newshui {
    background-color: #fff;
    padding-bottom: 20px;
}
.newshui .am-list li{
    background-color: #fff;
    border: 0px;
    padding: 10px;
}
.newshui li span{ font-size:12px; color:#b4b4b4; margin-right:10px;}
.wzms{color:#999;font-size: 14px;text-align: center}
.wzms span{ margin-right:15px;}

.am-nav > li { font-weight:500;}
.am-topbar-nav > li.am-active > a, .am-topbar-nav > li.am-active > a:hover, .am-topbar-nav > li.am-active > a:focus {
	font-weight:bold;
}


 .am-container img{ max-width:1000px !important; }